"""
数据类型与算术运算符

题目：编写一个Python程序，接受用户输入的一个整数和一个浮点数，
然后输出这两个数字的和、差、积和商，以及这两个数字的平均值，并把它们分别使用元组、列表、集合的格式打印出来。
提示：
    1. 使用input()函数获取用户输入的整数和浮点数，使用int()函数和float()函数将输入的字符串转换为整数和浮点数。
    2. 使用算术运算符计算两个数字的和、差、积和商，以及这两个数字的平均值。
    3. 列表：[]，元组：()，集合：{}。可以使用list()、tuple()、set()函数相互转换数据类型。
"""



# 获取用户输入的整数
num1 = int(input("请输入一个整数: "))
# 获取用户输入的浮点数
num2 = float(input("请输入一个浮点数: "))

# 计算两数的和、差、积、商、平均值
sum_result = num1 + num2
diff_result = num1 - num2
product_result = num1 * num2
quotient_result = num1 / num2
average_result = (num1 + num2) / 2

# 使用元组格式打印结果
tuple_result = (sum_result, diff_result, product_result, quotient_result, average_result)
print("元组格式结果:", tuple_result)

# 使用列表格式打印结果
list_result = [sum_result, diff_result, product_result, quotient_result, average_result]
print("列表格式结果:", list_result)

# 使用集合格式打印结果（集合会自动去重，不过这里一般不会有重复元素情况）
set_result = set([sum_result, diff_result, product_result, quotient_result, average_result])
print("集合格式结果:", set_result)